﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 住院患者风险评估单
    /// </summary>
    public partial class EmrTbRiskList
    {
        /// <summary>
        /// 自增
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 床号
        /// </summary>
        public string? BedNo { get; set; }
        /// <summary>
        /// 住院号
        /// </summary>
        public string? HospNo { get; set; }
        /// <summary>
        /// 患者id
        /// </summary>
        public int? PatId { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        public string? PatName { get; set; }
        /// <summary>
        /// 患者性别
        /// </summary>
        public int? PatSex { get; set; }
        /// <summary>
        /// 患者年龄
        /// </summary>
        public int? PatAge { get; set; }
        /// <summary>
        /// 评定日期(记录时间)
        /// </summary>
        public DateTime? AssessDate { get; set; }
        /// <summary>
        /// 评定员id
        /// </summary>
        public int? AssessUserId { get; set; }
        /// <summary>
        /// 评定员姓名
        /// </summary>
        public string? AssessUserName { get; set; }
        /// <summary>
        /// 复合日期
        /// </summary>
        public DateTime? ReviewDate { get; set; }
        /// <summary>
        /// 复合员id
        /// </summary>
        public int? ReviewUserId { get; set; }
        /// <summary>
        /// 复合员姓名
        /// </summary>
        public string? ReviewUserName { get; set; }
        /// <summary>
        /// 冲动行为风险评估1,评定员(字典,多选逗号分隔)
        /// </summary>
        public string? ImpulseOne { get; set; }
        /// <summary>
        /// 冲动行为风险评估1,评定员打分总分
        /// </summary>
        public int? ImpulseOneScore { get; set; }
        /// <summary>
        /// 冲动行为风险评估2,复合员(字典,多选逗号分隔)
        /// </summary>
        public string? ImpulseTwo { get; set; }
        /// <summary>
        /// 冲动行为风险评估2,复合员打分总分
        /// </summary>
        public int? ImpulseTwoScore { get; set; }
        /// <summary>
        /// 自杀风险评估1,评定员(字典,多选逗号分隔)
        /// </summary>
        public string? SuicideOne { get; set; }
        /// <summary>
        /// 自杀风险评估1,评定员打分总分
        /// </summary>
        public int? SuicideOneScore { get; set; }
        /// <summary>
        /// 自杀风险评估2,复合员(字典,多选逗号分隔)
        /// </summary>
        public string? SuicideTwo { get; set; }
        /// <summary>
        /// 自杀风险评估2,复合员打分总分
        /// </summary>
        public int? SuicideTwoScore { get; set; }
        /// <summary>
        /// 出走风险评估1,评定员(字典,多选逗号分隔)
        /// </summary>
        public string? LeaveOne { get; set; }
        /// <summary>
        /// 出走风险评估1,
        /// 评定员打分总分
        /// </summary>
        public int? LeaveOneScore { get; set; }
        /// <summary>
        /// 出走风险评估2,复合员(字典,多选逗号分隔)
        /// </summary>
        public string? LeaveTwo { get; set; }
        /// <summary>
        /// 出走风险评估2,
        /// 复合员打分总分
        /// </summary>
        public int? LeaveTwoScore { get; set; }
        /// <summary>
        /// 健康风险评估1,评定员(字典,多选逗号分隔)
        /// </summary>
        public string? HealthOne { get; set; }
        /// <summary>
        /// 健康风险评估1,
        /// 评定员打分总分
        /// </summary>
        public int? HealthOneScore { get; set; }
        /// <summary>
        /// 健康风险评估其他,评定员
        /// </summary>
        public string? HealthOneOther { get; set; }
        /// <summary>
        /// 健康风险评估2,复合员(字典,多选逗号分隔)
        /// </summary>
        public string? HealthTwo { get; set; }
        /// <summary>
        /// 健康风险评估2,
        /// 复合员打分总分
        /// </summary>
        public int? HealthTwoScore { get; set; }
        /// <summary>
        /// 健康风险评估其他,复合员
        /// </summary>
        public string? HealthTwoOther { get; set; }
        /// <summary>
        /// 评估单状态
        /// 0保存
        /// 1复合
        /// </summary>
        public int? Status { get; set; }
        public DateTime? CreateDate { get; set; }
        public int? CreateUser { get; set; }
        public DateTime? UpdateDate { get; set; }
        /// <summary>
        /// 删除标记
        /// 0否1是
        /// </summary>
        public int? DelFlag { get; set; }
        /// <summary>
        /// 打印标记
        /// 0未打印
        /// 1已打印
        /// </summary>
        public int? PrintFlag { get; set; }
        /// <summary>
        /// 打印时间
        /// </summary>
        public DateTime? PrintDate { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public int? HospId { get; set; }
        /// <summary>
        /// 住院流水号
        /// </summary>
        public int? RegNo { get; set; }
        /// <summary>
        /// 结果分析
        /// </summary>
        public string? Analysis { get; set; }
    }
}
